話說前一天提到愚人節跟教授留字條說我要去外面工作了
其實自己什麼程式也不會寫(玩一點matlab就別提了)
不過應徵時說自己會操作 arcgis+erdas imagine(遙測影像處理)
然後就被協理帶去客戶那邊出差了
記得那時有間戰情室?很像拍電影有個嚒字型(對不起我指的是注音符號嚒我手機打不出來)排列的電腦
共有三排還有點階梯式,總數大概30部吧,協理帶著我開啟每台電腦開好影像與簡述軟體操作SOP後
我忽然就處理起了一批全台影像的轉檔壓縮(大概是很肥的tif變sid)
比較有趣的印象是我一台一台啟動讓他跑一段時間然後我做完30台剛好回到第一台再做下一步
我就練了一天健身房的橫移運動
比較無趣的是原來協理只帶我一天然後後面4天我繼續練橫移到全台圖資做完
該死的那時電腦處理速度和現在比跟渣一樣...給我ssd阿
然後一周後我回到辦公室繼續上班然後發現我的位子被更新的人坐走了
我只好先在公司會議室做事
然後這時高級專員跟我說有個客戶買了arcgis軟體要做教育訓練
就請我開始準備教材與負責授課
所以我就拿著舊版簡報(esri官方簡報英文版)一本arcgis中文教學書
和自己從研究室學過的匯整一下
重新整理一份新簡報要去給客戶上課,好像上的還行
然後近期一些客戶上課的工作就先堆給我處理...
這個時期有點像是被要求做一些粗淺的工作
可是看你自己如何看待這些基礎打底事物
地毯式的摸過向量式資料與影像式資料,各種可能處理的手段與各種軟體可供設定調效的細節
其實都和後面轉往程式開發撰寫息息相關
因為單機軟體熟悉你大概知道客戶要得是哪方面的東西
軟體端衍生的sdk或api能到什麼程度心理也很有底
轉職專案經理談案子不會信口開河
(例如這張你在2019年看到一個新版的ArcGIS API for JavaScript,API Reference可能有一半還是早年單機軟體玩過的圖層屬性設定)
(圖層百百款,Inheritance: FeatureLayer->Layer->Accessor脈絡跟你多年前認識的它是否一樣?)
出處:https://developers.arcgis.com/javascript/latest/api-reference/
透過一些時序結合(大概在arcgis9-10之間有時間欄位概念)+資料發布的設定+新的api開發技術可以快速做出線上圖台
(這小動畫在程式端來說大概和前面提到的發佈了一個FeatureLayer去接收資料,然後設置好Render變化與時間基準欄位有關)
我想這個小短片裡面有一些組成的要點:
1.這是一個HTML+Javascript+特定API+css去組成
2.特定API指ArcGIS API for Javascript 4版,是一個蠻好用的2/3D介面網路圖台開發好工具
3.動畫內有底圖,這些tiled layer發布與前面的圖資整理,不知道有沒有空可以聊
4.動畫內有動態接入向量資料服務,這是有商規軟體舒服的接入featurelayer,但也有很多時候沒有商規軟體可用,是透過自寫的web api去取空間資訊(有坐標的json,制式geojson什麼的),或硬是讀入shp,kml,dxf等公開格式,再定義成API的featurelayer去應用。
5.配合API的毛去摸的功力,學習API各類定義的屬性與方法,例如featurelayer各個屬性欄位fields要分工扮演的腳色,render用到了樓高與落成年度,silder change時和render的連動。
Code是單調乏味的,沒有什麼好貼(因為第5點順著API的毛去摸) XD
整個過程組起來較有意義。
所以gis的工作歷程大概就是在下面這些事情不斷地滾動
1.資料整理怎麼整
2.資料發佈怎麼發
3.發出資料怎麼接
4.接到資料怎麼秀
5.觸發需求新資料
我們依據想呈現的項目串一下這個流程很快
只是最難的,最後都回到頭尾(資料怎麼彙整與最後如何觸發新事物)
iT人有時候在2~4點玩得很瘋阿,但會被1,5卡住
對本篇做的範例而言只是一個單項目或許看爽的東西
橫向的資料整合聯繫到能夠做出市政決策分析,很多縣市政府都在進行中。
橫跨了數十個因子算出來的,會不會敵不過人的因素呢? (XD離題了)
所以我回想起,我還在菜還很new的時候,是被人當成助理丟去處理資料與練習軟體的
我十年後和客戶討論想做的專案後,進行資料蒐集彙整後先綜覽一遍決定再切入點,老了還是回來弄資料阿
今天在忙碌工作中又亂寫了一些,我看我要認真點擬定一下我後面各天要分享的主題,總不能一直喇賽矇混過去吧。